<article>
    <h1><?php echo $GLOBALS['title'] ?></h1>
    <p>PHP 脚本在服务器上执行。</p>
    <h2><a>PHP吹吹牛</a></h2>
    <h3>什么是 PHP？</h3>
    <ol>
    	<li>PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词</li>
    	<li>PHP 是一种被广泛使用的开源脚本语言</li>
    	<li>PHP 脚本在服务器上执行</li>
    	<li>PHP 没有成本，可供免费下载和使用</li>
    </ol>
    <h3>什么是 PHP 文件？</h3>
    <ol>
    	<li>PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码</li>
    	<li>PHP 代码在服务器上执行，而结果以纯文本返回浏览器</li>
    	<li>PHP 文件的后缀是 ".php"</li>
    </ol>
    <h3>PHP 能够做什么？</h3>
    <ol>
    	<li>PHP 能够生成动态页面内容</li>
    	<li>PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件</li>
    	<li>PHP 能够接收表单数据</li>
    	<li>PHP 能够发送并取回 cookies</li>
    	<li>PHP 能够添加、删除、修改数据库中的数据</li>
    	<li>PHP 能够限制用户访问网站中的某些页面</li>
    	<li>PHP 能够对数据进行加密</li>
    </ol>
    <p><code>通过 PHP，您可以不受限于只输出 HTML。您还能够输出图像、PDF 文件、甚至 Flash 影片。您也可以输出任何文本，比如 XHTML 和 XML。</code></p>
    <h2><a>PHP运行环境安装</a></h2>
    <p>PHP脚本需要PHP解析器来才能运行，所以需要在服务器安装PHP</p>
    <ol>
    	<li>Linux下安装PHP环境 Linux+Apache+MySQL+PHP(LAMP)</li><p></p>
    	<li>Windows下安装PHP环境  Windows+Apache+MySQL+PHP(WAMP)</li><p></p>
    	<li>集成环境:Wampserver,phpstudy</li>
    </ol>
    <h2><a>PHP 标记</a></h2>
    <p>当解析一个文件时，PHP 会寻找起始和结束标记，也就是 <code><?php echo htmlspecialchars('<?php') ?></code>  和 <code><?php echo htmlspecialchars('?>') ?></code>，这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得 PHP 可以被嵌入到各种不同的文档中去，而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。 </p>
    <p>PHP 也允许使用短标记 <code><?php echo htmlspecialchars('<?') ?></code>  和 <code><?php echo htmlspecialchars('?>') ?></code> ，但不鼓励使用。只有通过激活 <code>php.ini</code> 中的 <code>short_open_tag</code> 配置指令或者在编译 PHP 时使用了配置选项 <code>--enable-short-tags</code> 时才能使用短标记。 </p>
    <p>如果文件内容是纯 PHP 代码，最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符，会导致 PHP 开始输出这些空白，而脚本中此时并无输出的意图。<code>注意点，在图片输出中可能遇到问题</code> </p>
    <pre><code><?php echo htmlspecialchars('
<?php
echo "Hello world";

// ... more code

echo "Last statement";

// 脚本至此结束，并无 PHP 结束标记
') ?></code></pre>
	<h2><a>PHP与HTML混编</a></h2>
	<p>凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略，这使得 PHP 文件可以具备混合内容。 可以使 PHP 嵌入到 HTML 文档中去，如下例所示。</p>
	<pre><code><?php echo htmlspecialchars('
<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?php echo "While this is going to be parsed."; ?>
<p>This will also be ignored by PHP and displayed by the browser.</p>') ?></code></pre>
	<h2><a>PHP指令分隔符(结束符) </a></h2>
	<p>同 C 或 Perl 一样，PHP 需要在每个语句后用分号结束指令。一段 PHP 代码中的结束标记隐含表示了一个分号；在一个 PHP 代码段中的最后一行可以不用分号结束。如果后面还有新行，则代码段的结束标记包含了行结束。</p>
	<pre><code><?php echo htmlspecialchars('
<?php
    echo "This is a test";
?>

<?php echo "This is a test" ?>

<?php echo "We omitted the last closing tag";') ?></code></pre>
	<h2><a>PHP空白和换行符</a></h2>
	<p>一般来说，空白符在PHP中无关紧要。可以将一个语句展开成任意行，或者将语句紧缩在一行。</p>
	<p>可以利用这个灵活的格式来使代码更具有可读性（通过排列分配、缩进
等）。一些懒惰的程序员利用这种自由的格式创建根本无法阅读的代码，这是不提倡的。
</p>
	<h2><a>PHP注释</a></h2>
	<p>PHP 支持 C，C++ 和 Unix Shell 风格（Perl 风格）的注释。例如:</p>
	<pre><code><?php echo htmlspecialchars('
<?php
    echo "This is a test"; // This is a one-line c++ style comment
    /* This is a multi line comment
       yet another line of comment */
    echo "This is yet another test";
    echo "One Final Test"; # This is a one-line shell-style comment
?>') ?></code></pre>
	<h3>作业</h3>
    <blockquote>
	<ol>
		<li>搭建可供PHP运行的开发环境。</li>
		<li>创建php文件，输出“我爱学并思”。</li>
	</ol>
    </blockquote>

</article>